john cooper
BWF World Tour: The Gap Between the Scoreline and the Real DataIn many matches I have followed courtside at Super 1000 events of the BWF Wor...
PSG Without Nuno Mendes: Enrique Chooses the Ball Over Marking YamalOctober in Busan, four in the morning, cold slipping through the window frame...
Dakar 2026: Six Blanks in the Beach Volleyball Schedule and Africa's First Olympic GamesSix blanks in a fixture notice Six times in a document barely a page long,...
Reading the Lane Before the Scoreboard: Tempo, Turning Points, and the Data Problem of Elite SwimmingAt a men's 200m butterfly final, I once sat through the tape four times to...
Esports Is Nine Markets Stacked Together — and the Trap of a Single NameIn the summer of 2026, a North American investment fund sent me a preliminary...
Eagles vs Cowboys amid injury storm: depth problem and a data errorThe Philadelphia Eagles enter Week 7 at 2-4 with four straight losses. Their...
Release Clauses and Wage Bills: The Real Equation of the V-League Transfer WindowTwo in the morning, my phone rang. A European agent messaged briefly: "Its...
Port FC vs Vissel Kobe: The ACL Elite Opener and What the Scoreboard Will Not SayThe floodlights come on at PAT Stadium in Bangkok, and the stands carry that...
The Referee's Eye and the Data Silence of Vietnamese FootballOn the stands, the roar erupted and then fell silent within seconds. A goal h...
When Data Falls Silent: The Art of Reading Badminton Without a Stats SheetWhen Data Falls Silent: The Art of Reading Badminton Without a Stats Sheet...
European Club Cup 2026: Co-Leaders in Both Sections Head Into the Final RoundThe board-four pairing sheet went up on the corridor wall at 9:40 p.m., and...
The Wrong Link and the Real Story Behind ASEAN Football RightsThere is a small detail I keep, the way one keeps a speck of dust on the gras...
HDBank Green Marathon 2026: The Green Course Through Can Gio's Mangrove ForestEarly morning in Can Gio, the tide has not fully receded from the mangrove...
Four Minutes at Hang Day: When The Cong - Viettel Broke Its Spine Before Its Back LineI sat in the East Stand, seventh row, a position that thirty-seven years of...
28 Years, 27 Reigns: The Relentless Turnover of the UFC Heavyweight TitleIn the press section of a UFC event in Las Vegas, I sat next to a Brazilian...
Asian Games men's singles final: Loh Kean Yew vs Kunlavut Vitidsarn and the empty-data problemIn a closed arena in Ichinomiya, where the cold air from the cooling system i...
Cruz Azul Hidalgo vs Correcaminos: Inside the brawl that followed a 0-0 draw in Liga de Expansión MXI replayed a short clip until two in the morning, and what kept me there was...
Vietnam 1-3 South Korea at ASIAD 2026: The Lesson of the 28-26 Third Set Before the China QuarterfinalOn the 24-23 point of the third set, the big screen in the corner of the aren...
Table Tennis England webinar: Key DBS changes from 1 September 2026Table Tennis England will host a webinar on changes to DBS (Disclosure and...
45-44 then 45-28: Castel Goffredo Claim Eighth Italian Women's Super CupI sat in front of a screen in Guangzhou at two in the morning with my noteboo...
PSG Without Nuno Mendes: Enrique Chooses the Ball Over Marking YamalOctober in Busan, four in the morning, cold slipping through the window frame...
Dakar 2026: Six Blanks in the Beach Volleyball Schedule and Africa's First Olympic GamesSix blanks in a fixture notice Six times in a document barely a page long,...
Reading the Lane Before the Scoreboard: Tempo, Turning Points, and the Data Problem of Elite SwimmingAt a men's 200m butterfly final, I once sat through the tape four times to...
Esports Is Nine Markets Stacked Together — and the Trap of a Single NameIn the summer of 2026, a North American investment fund sent me a preliminary...
Eagles vs Cowboys amid injury storm: depth problem and a data errorThe Philadelphia Eagles enter Week 7 at 2-4 with four straight losses. Their...
Release Clauses and Wage Bills: The Real Equation of the V-League Transfer WindowTwo in the morning, my phone rang. A European agent messaged briefly: "Its...
Port FC vs Vissel Kobe: The ACL Elite Opener and What the Scoreboard Will Not SayThe floodlights come on at PAT Stadium in Bangkok, and the stands carry that...
The Referee's Eye and the Data Silence of Vietnamese FootballOn the stands, the roar erupted and then fell silent within seconds. A goal h...
When Data Falls Silent: The Art of Reading Badminton Without a Stats SheetWhen Data Falls Silent: The Art of Reading Badminton Without a Stats Sheet...
European Club Cup 2026: Co-Leaders in Both Sections Head Into the Final RoundThe board-four pairing sheet went up on the corridor wall at 9:40 p.m., and...
The Wrong Link and the Real Story Behind ASEAN Football RightsThere is a small detail I keep, the way one keeps a speck of dust on the gras...
HDBank Green Marathon 2026: The Green Course Through Can Gio's Mangrove ForestEarly morning in Can Gio, the tide has not fully receded from the mangrove...
Four Minutes at Hang Day: When The Cong - Viettel Broke Its Spine Before Its Back LineI sat in the East Stand, seventh row, a position that thirty-seven years of...
28 Years, 27 Reigns: The Relentless Turnover of the UFC Heavyweight TitleIn the press section of a UFC event in Las Vegas, I sat next to a Brazilian...
Asian Games men's singles final: Loh Kean Yew vs Kunlavut Vitidsarn and the empty-data problemIn a closed arena in Ichinomiya, where the cold air from the cooling system i...
Cruz Azul Hidalgo vs Correcaminos: Inside the brawl that followed a 0-0 draw in Liga de Expansión MXI replayed a short clip until two in the morning, and what kept me there was...
Vietnam 1-3 South Korea at ASIAD 2026: The Lesson of the 28-26 Third Set Before the China QuarterfinalOn the 24-23 point of the third set, the big screen in the corner of the aren...
Table Tennis England webinar: Key DBS changes from 1 September 2026Table Tennis England will host a webinar on changes to DBS (Disclosure and...
45-44 then 45-28: Castel Goffredo Claim Eighth Italian Women's Super CupI sat in front of a screen in Guangzhou at two in the morning with my noteboo...
